var examples=[]
examples.push({
  "path":"./ex-popover.abs.vue",
  "title":"absoulte浮动框",
  "readme":`特点：跟随父容器滚动，无默认宽度,位置跟随父元素更改`
})
examples.push({
  "path":"./ex-popover.fixed.vue",
  "title":"fixed浮动框",
  "readme":`特点：有滚动时消失，最多显示半个window.innerHeight高度，根据屏幕尺寸适配方位，宽度默认和父容器一致，位置为计算位置。具体位置选择见API。`
})
examples.push({
  "path":"./ex-popover.fixed.1.vue",
  "title":"手动调用fixed浮动框",
  "readme":`特点：为手动调用。有滚动时消失，最多显示半个window.innerHeight高度，根据屏幕尺寸适配方位，宽度默认和父容器一致`
})
module.exports={
  "name":"popover",
  "desc":"浮动框，处理界面的浮层，支持定位方式fixed、absoulte、以及方向定义",
  "intro":"//在transform 样式下，影响fixed 定位，降级absoulte https://www.zhangxinxu.com/wordpress/2015/05/css3-transform-affect/",
  examples,
  "API":{
    //表格，按钮，全局方法 模块，验证
    props:[//属性
      'type|采用fixed，还是absoulte|String(可选fixed、absoulte)|absoulte',
      'placement|显示方位(可选bottom、top、left、right)&( -start、-center、-end)|String (可选bottom、top、left、right)&(-start、-center、-end)|bottom-start',
      'eventType|事件触发类型(click触发或者mouseenter)|string (可选click、mouseenter)|click',
      'offset|偏移量|object({ top: 0, left: 0,right: 0,bottom: 0})|还未做偏移功能'
    ],
    events:[//事件
      'hide|隐藏|没有返回值',
      'show|显示|没有返回值',
      'toggle|显示隐藏切换|没有返回值',
    ],
    slots:[//插槽
     '空|默认',
     'popover|浮动内容',

    ]
  }
}
